<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">
<h:head>
</h:head>
<h:body>
	<h:form id="form">
		<p:panel id="panel" header="Dane osobowe" style="margin-bottom:10px;">

			<p:dataTable id="data" var="person" value="#{tableBean.personalData}"
				rowKey="#{person.id}" selection="#{tableBean.selectedData}"
				selectionMode="multiple" paginator="true" rows="10">
				<p:column headerText="Id">  
            #{person.id}  
        </p:column>
				<p:column headerText="Imie">  
            #{person.name}  
        </p:column>
				<p:column headerText="Nazwisko">  
            #{person.surname}  
        </p:column>
				<p:column headerText="Data urodzenia">  
            #{person.date}  
        </p:column>
				<p:column headerText="Zarobki">
        	#{person.balance} zł
        </p:column>


			</p:dataTable>
			<p:commandButton id="setquantity" value="Ilość" action="#{tableBean.updateData}" update=":form:display" oncomplete="dlg3.show();"/>
			<p:dialog header="Ilość" widgetVar="dlg3" height="auto" modal="true">
				<h:panelGrid id="display" columns="2" cellpadding="4">
    	Ilosc zaznaczonych wierszy: <h:outputText
						value="#{tableBean.howMuchSelected}" />
    	Ilość stron na których coś zaznaczyłeś: <h:outputText
						value="#{tableBean.howMuchPages}" />
				</h:panelGrid>
			</p:dialog>
		</p:panel>
		<p:messages id="msgs"/>
		<h:panelGrid columns="2">
			<p:inputText id="quantity" value="#{tableBean.quantity}" required="true" label="Ilość" validatorMessage="Nieprawidłowa wartość! Wpisz liczbę od 1 do 1500">
				<f:validateLongRange for="quantity" maximum="1500" minimum="1"/>
			</p:inputText>
			<p:message for="quantity" display="icon"/>  
			<p:commandButton value="Stwórz" action="#{tableBean.updateTable}" update=":form:data :form:msgs" />
		</h:panelGrid>
	</h:form>
</h:body>
</html>